iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0

本來昨天要寫這個主題,可是我怎麼寫都改不了名字,所以只好跳到下一章教學。

class Counter2 extends React.Component {
  state = {
    counter: 0
  }
  add = () => {
    this.setState({
      counter: this.state.counter+1
    })
  }
  render() {
    return <p>{this.state.counter}<br /><button onClick={this.add}>ADD</button></p>
           //因為懶惰再調CSS,所以我寫都寫在p裡用<br />做換行。
  }
}
const el6 = <Counter2 />
ReactDOM.render(
  el6,
  document.getElementById('root9')
);

然後就可以得到一個計數器。

看起來 setState 是需要被觸發的(我還沒學到生命週期),所以回到昨天再來嘗試一下昨天的想法吧。

如果不成功就失敗了QQ


更新:我成功改值了,請參考前一篇文章,可能是我又打錯字了吧?中間一直出錯。


上一篇
Day 13 - React: state
下一篇
Day 15 - React: setState 計數器之二
系列文
網頁設計師轉職前端工程師的血淚辛酸路21
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言